﻿using DayuCode.Designer.Entity;
using DayuCode.Designer.Entity.UI;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DayuCode.Designer.Model
{
    public class PageConfigVO
    {
		public string TerminalType { get; set; }

		public List<TemplatePageComponent> TtemplatePageComponents { get; set; }
		public HDataGrid DataGrid { get; set; }
		public HDataTree DataTree { get; set; }
		public HForm Form { get; set; }
		public List<ColumnVO> ColumnVOList { get; set; }
		public List<Func> Func { get; set; }
		public long? TableId { get; set; }

		public List<CodeItem> DisplayTypes { get; set; }
		public List<CodeItem> CellTextTypes { get; set; }
		public List<CodeItem> InputElementTypes { get; set; }
		public List<CodeItem> QueryElementTypes { get; set; }		
		public List<CodeItem> QuerySqlOperators { get; set; }
		public List<CodeItem> FormElementTypes { get; set; }
		public List<CodeItem> ValidationRuleList { get; set; }
		public List<CodeItem> AggregateFuncs { get; set; }
	}
}
